Die IDs haben gar nichts zu sagen. In den meisten Fällen sind es Auto Increment keys die durch das neue Anlegen eines Datensatzes vergeben werden.
Lücken werden in den meistens DB-Systemen nicht gefüllt.
Wenn man diese IDs ändern will muss man auch die Fremdschlüssel der anderen Tabellen ändern. Lässt sich machen, aber ist unnötig kompliziert...